package com.homelock.processor;

import com.homelock.constants.LockCmdEnum;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 门锁消息上报处理类型枚举
 *
 * @author chenmf@163.com zoumy
 * @date 2020年07月18日00:44:51
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface CmdMeta {
    /**
     * 能处理的指令类型枚举
     *
     * @return 指令类型枚举
     */
    LockCmdEnum[] values() default {};
}
